package com.ruoyi.project.remake.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Setter
@Getter
public class RemakeVo {

    private  String url;//保存路径

    private  Long id;

    /** 住院号 */
    @Excel(name = "住院号")
    private  String admissionNumber;

    /** 病历号 */
    @Excel(name = "病历号")
    private String cardNumber;

    /** 病人姓名 */
    @Excel(name = "病人姓名")
    private String patientsName;

    /** 病人姓名 */
    @Excel(name = "身份证ID")
    private String cardId;

    /** 病人姓名 */
    @Excel(name = "医保卡ID")
    private String medicalCardId;

    /** 性别 */
    private String patientsGender;

    /** 出院时间 */
    @Excel(name = "出院时间", width = 30, dateFormat = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dischargeTime;

    /** 出院科室 */
    private String leaveDepartment;

    /** 入院科室 */
    private String beDepartment;

    /** 身份证号 */
    private String identityCard;

    /** 状态 0 待审核、1审核通过，2审核未通过 */
    private String status;

    /** 打印次数 */
    private Long printNumber;

    /** 来源，1来源于翻拍，2来源于医院接口 */
    private String source;

    /** 翻拍程序人员登录姓名 */
    @Excel(name = "翻拍程序人员登录姓名")
    private String remakeName;


    /** 翻拍程序人员登录姓名 */
    @Excel(name = "质检人员姓名")
    private String qualityName;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date qualityTime;

    private  Integer pagesize;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private  Date  admissionTime;

    private  String sex;

    private Long  userId;

    private String userName;

    private  String height;

    private  String weight;

    private  Date birthday;
}
